/**
 * 判断是否是外链
 * @param url
 * @returns {boolean}
 */
export function isUrl(url) {
  return !!(url && (
    url.startsWith('http://') ||
    url.startsWith('https://') ||
    url.startsWith('//')
  ));
}

/**
 * 获取url上的参数
 * @param name
 * @param url
 * @returns {string|boolean}
 */
export function getUrlQuery(name, url = false) {
  let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  let r = null;
  if (url) {
    if (url.indexOf('?') >= 0) {
      r = url.split('?')[1].match(reg);
    }
  } else {
    r = window.location.search.substr(1).match(reg);
  }
  if (r != null) {
    return unescape(r[2])
  }
  return false;
}


